home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 2. _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
-
- This chapter lists information supplemental to the _I_R_I_S
- _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e. The information listed here is
- product-specific; use it with the Installation Guide to
- install ViewKit.
-
- 2.1 _V_i_e_w_K_i_t__S_u_b_s_y_s_t_e_m_s
-
- _V_i_e_w_K_i_t__d_e_v._b_o_o_k_s._V_i_e_w_K_i_t__P_G ViewKit Programming Guide
-
- _V_i_e_w_K_i_t__d_e_v._m_a_n._p_a_g_e_s On-line manual pages for ViewKit.
-
- _V_i_e_w_K_i_t__d_e_v._m_a_n._r_e_l_n_o_t_e_s On-line version of these release
- notes.
-
- _V_i_e_w_K_i_t__d_e_v._m_a_n._x_p_m-_d_o_c Original Xpm documents that we pass
- thorough.
-
- _V_i_e_w_K_i_t__d_e_v._s_w._b_a_s_e ViewKit include files.
-
- _V_i_e_w_K_i_t__d_e_v._s_w._d_e_b_u_g Debug versions of the (o32)
- libraries from _V_i_e_w_K_i_t__e_o_e._s_w._l_i_b.
-
- _V_i_e_w_K_i_t__d_e_v._s_w._d_e_m_o Sample source code to demonstrate
- various ViewKit classes.
-
- _V_i_e_w_K_i_t__d_e_v._s_w._l_i_b Optimized, unshared, o32 C++
- ViewKit libraries.
- (_I_n _m_o_s_t _c_a_s_e_s, _w_h_e_n _t_h_e
- _a_p_p_l_i_c_a_t_i_o_n _i_s _u_s_i_n_g _o_n_l_y _t_h_e
- _s_h_a_r_e_d _l_i_b_r_a_r_i_e_s, _t_h_e_s_e _a_r_e _n_o_t
- _n_e_e_d_e_d.)
-
- _V_i_e_w_K_i_t__d_e_v._s_w._r_a_p_i_d_a_p_p Support for making new components
- with RapidApp.
-
- _V_i_e_w_K_i_t__d_e_v._s_w_3_2._d_e_b_u_g Debug versions of the (n32)
- libraries from
- _V_i_e_w_K_i_t__e_o_e._s_w_3_2._l_i_b.
-
- _V_i_e_w_K_i_t__d_e_v._s_w_3_2._l_i_b Optimized, unshared, n32 versions
- of the libraries from
- _V_i_e_w_K_i_t__d_e_v._s_w._l_i_b.
- (_I_n _m_o_s_t _c_a_s_e_s, _w_h_e_n _t_h_e
- _a_p_p_l_i_c_a_t_i_o_n _i_s _u_s_i_n_g _o_n_l_y _t_h_e
- _s_h_a_r_e_d _l_i_b_r_a_r_i_e_s, _t_h_e_s_e _a_r_e _n_o_t
- _n_e_e_d_e_d.)
-
- _V_i_e_w_K_i_t__d_e_v._s_w_6_4._d_e_b_u_g Debug versions of the (n64)
- libraries from
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- _V_i_e_w_K_i_t__e_o_e._s_w_6_4._l_i_b.
-
- _V_i_e_w_K_i_t__d_e_v._s_w_6_4._l_i_b Optimized, unshared, 64-bit
- versions of the libraries from
- _V_i_e_w_K_i_t__d_e_v._s_w._l_i_b.
- (_I_n _m_o_s_t _c_a_s_e_s, _w_h_e_n _t_h_e
- _a_p_p_l_i_c_a_t_i_o_n _i_s _u_s_i_n_g _o_n_l_y _t_h_e
- _s_h_a_r_e_d _l_i_b_r_a_r_i_e_s, _t_h_e_s_e _a_r_e _n_o_t
- _n_e_e_d_e_d.)
-
- 2.2 _V_i_e_w_K_i_t__S_u_b_s_y_s_t_e_m_s__S_i_z_e_s
-
- Note: The listed subsystem sizes are approximate. Refer to
- the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for information
- on finding exact sizes.
-
-
-
- Subsystem Name Subsystem Size
- (1K-byte blocks)
- _V_i_e_w_K_i_t__d_e_v._b_o_o_k_s._V_i_e_w_K_i_t__P_G (default) 3233
- _V_i_e_w_K_i_t__d_e_v._m_a_n._p_a_g_e_s (default) 660
- _V_i_e_w_K_i_t__d_e_v._m_a_n._r_e_l_n_o_t_e_s (default) 26
- _V_i_e_w_K_i_t__d_e_v._m_a_n._x_p_m-_d_o_c (default) 243
- _V_i_e_w_K_i_t__d_e_v._s_w._b_a_s_e (default) 339
- _V_i_e_w_K_i_t__d_e_v._s_w._d_e_b_u_g 6072
- _V_i_e_w_K_i_t__d_e_v._s_w._d_e_m_o (default) 633
- _V_i_e_w_K_i_t__d_e_v._s_w._l_i_b (default) 2283
- _V_i_e_w_K_i_t__d_e_v._s_w._r_a_p_i_d_a_p_p 13
- _V_i_e_w_K_i_t__d_e_v._s_w_3_2._d_e_b_u_g 6217
- _V_i_e_w_K_i_t__d_e_v._s_w_3_2._l_i_b 2318
- _V_i_e_w_K_i_t__d_e_v._s_w_6_4._d_e_b_u_g 7322
- _V_i_e_w_K_i_t__d_e_v._s_w_6_4._l_i_b 2853
-
- 2.3 _V_i_e_w_K_i_t__L_i_b_r_a_r_i_e_s
-
- lllliiiibbbbvvvvkkkk: The basic ViewKit class library. This library also
- includes some widgets. The contents of this library are
- used by most ViewKit applications. _l_i_b_v_k is portable -- it
- is available on most other Unix workstations.
-
- lllliiiibbbbvvvvkkkkSSSSGGGGIIII: The SGI-specific ViewKit class library. This
- library includes thing that would have gone into _l_i_b_V_k,
- except that they are SGI-specific.
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- lllliiiibbbbvvvvkkkkhhhheeeellllpppp: ViewKit provides help through a library
- interface to a standard SGI help system. This help library
- is not yet available. _l_i_b_v_k_h_e_l_p provides a stub interface
- until the real interface is available.
-
- lllliiiibbbbvvvvkkkkmmmmssssgggg: Classes that support inter-process communication
- based on the ToolTalk library.
-
- lllliiiibbbbXXXXppppmmmm: A library that supports X pixmap creation. This is
- a freely available library, Copyright 1989-95 GROUPE BULL.
- (See the copyright notice below.) SGI supplies this
- library, basically _a_s-_i_s. Some ViewKit classes use libXpm.
- This library is Xpm version 3.4.
-
- Xpm is public domain software that follows usual X11
- conventions. One of these conventions is that, so long as
- you use only the public header files, compatibility is
- generally maintained. If your application includes one of
- the private header files, you need to rebuild and retest
- your application with each new release.
-
- In this release, some private header files changed. If you
- used them, your application needs testing to ensure no bugs
- were introduced.
-
- 2.3.1 _V_i_e_w_K_i_t__D_e_b_u_g_g_i_n_g__L_i_b_r_a_r_i_e_s It is highly recommended
- that ViewKit developers install the appropriate ViewKit
- debug DSO(s), found in _V_i_e_w_K_i_t__d_e_v._s_w._d_e_b_u_g,
- _V_i_e_w_K_i_t__d_e_v._s_w_3_2._d_e_b_u_g, and _V_i_e_w_K_i_t__d_e_v._s_w_6_4._d_e_b_u_g. These
- libraries include ample run-time error checking to help you
- develop your application. Use these libraries for program
- debugging only. Using these libraries has been made easier
- in this release (see Chapter 3).
-
- Debug DSO's are installed in the debug subdirectory below
- the corresponding normal DSO. The library names are
- identical. This means that an application can link
- normally, rather than with a special debug library. By
- setting the environment variable LD_LIBRARY_PATH, the
- application can run with the debug library.
-
- 2.4 _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
-
- All of the subsystems for ViewKit can be installed using
- IRIX. You do not need to use the miniroot. Refer to the
- _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
- instructions.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- 2.5 _P_r_e_r_e_q_u_i_s_i_t_e_s
-
- This section details the software dependencies needed for
- ViewKit.
-
- 2.5.1 _I_R_I_S__D_e_v_e_l_o_p_m_e_n_t__O_p_t_i_o_n To compile and link with the
- ViewKit libraries, you must have the IRIS Development Option
- (IDO). This option includes the C++ Compiler, the IRIS
- Graphics Library Development system, the X Window System,
- and the Motif Development system. Without IDO, you cannot
- compile or link ViewKit programs.
-
- 2.5.2 _R_e_q_u_i_r_e_d__S_u_b_s_y_s_t_e_m_s ViewKit requires that the
- following IDO subsystems be installed:
-
- _v_i_e_w_k_i_t__e_o_e._s_w*._b_a_s_e
- _m_o_t_i_f__e_o_e._s_w*._e_o_e
- _m_o_t_i_f__d_e_v._s_w*._d_e_v
- _i_n_s_i_g_h_t__b_a_s_e._s_w._e_o_e
-
-
-
- 2.6 _X_p_m__C_o_p_y_r_i_g_h_t
-
- Xpm is distributed under the following conditions:
- *
- * Copyright (C) 1989-95 GROUPE BULL
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * GROUPE BULL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
- * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- *
- * Except as contained in this notice, the name of GROUPE BULL shall not be
- * used in advertising or otherwise to promote the sale, use or other dealings
- * in this Software without prior written authorization from GROUPE BULL.
-
-
-
-
-
-
-
-
-
-